/**
 * 企业查询对象类型
 */
export interface EnterpriseQuery extends PageQuery {
  scaleName?: string;
  name?: string;
  no?: string;
  isProduct?:number,
  startTime?: string | number;
  endTime?: string | number;
}

/**
 * 企业返回对象
 */
export interface EnterpriseVO extends BaseEntity {
  id?: string | number;
  no?: string;
  industry?: string;
  name?: string;
  nameNc?: string;
  nsrSbh?: string;
  frSjh?: string;
  wtrSjh?: string;
  wtr?: string;
  wtrSfz?: string;
  wtrEmail?: string;
  unitArea?: string;
  unitAreaName?: string;
  frSfz?: string;
  fr?: string;
  bankCard?: string;
  address?: string;
  yyzzBeginDate?: string;
  yyzzEndDate?: string;
  yyzz?: string;
  payPassword?: string;
  passErrorNum?: string;
  passFrozenTime?: string;
  status?: string;
  addTime?: string;
  addBy?: string;
  editer?: string;
  editTime?: string;
  khm?: string;
  khd?: string;
  khh?: string;
  khhNo?: string;
  jbckzhbm?: string;
  passage?: string;
  frCardidBeginDate?: string;
  frCardidEndDate?: string;
  jbrCardidBeginDate?: string;
  jbrCardidEndDate?: string;
  ywyId?: string;
  invoceHeader?: string;
  invoceCreditCode?: string;
  invoceBankName?: string;
  invoceBankCard?: string;
  invoceAddress?: string;
  invoceDwdh?: string;
  fhxkzPic?: string;
  frSfzzm?: string;
  frSfzfm?: string;
  jbrSfzzm?: string;
  jbrSfzfm?: string;
  mtqjzPic?: string;
  bgzp1Pic?: string;
  bgzp2Pic?: string;
  ywcjzsxcnh?: string;
  ywcjsm?: string;
  fddsqxy?: string;
  tshyxkz?: string;
  verifyStatus?: string;
  verifyTime?: string;
  verifyBy?: string;
  verifyReason?: string;
  scale?: string;
  logo?: string;
  introduce?: string;
  salesmanId?: string;
  isValiAcc?: string;
  agentNo?: string;
  operatorNo?: string;
  agentName?: string;
  operatorName?: string;
  industryCode?: string;
  khhCode?: string;
  verifyStatusName?: string;
  scaleName?: string;
  scaleNo?: string;
  createTime?: string;
}

/**
 * 配置业务员类型
 */
export interface SetYwyForm {
  ywyId:string | number;
  id:string | number;
}

export interface selListVo {
  label: string;
  value: string | number;
}

export interface areaVo {
  areaCode: string | number;
  /**
   * 区域ID
   */
  areaId: string | number;
  /**
   * 区域名称
   */
  areaName: string;
  code: string;
  isUse: string | number;
  level: number;
  sort: string | number;
  up: string | number;
}


export interface addOrEditForm {
  /**
   * 实际经营地址
   */
  address?: string;
  /**
   * 银行账号
   */
  bankCard?: string;
  /**
   * 办公照片1
   */
  bgzp1Pic?: string;
  /**
   * 办公照片2
   */
  bgzp2Pic?: string;
  /**
   * 法大大授权协议
   */
  fddsqxy?: string;
  /**
   * 开户许可证
   */
  fhxkzPic?: string;
  /**
   * 法人姓名
   */
  fr?: string;
  /**
   * 法人身份证有效期开始日期
   */
  frCardidTime?: any;
  frCardidBeginDate?: string | number;
  /**
   * 法人身份证有效期结束日期
   */
  frCardidEndDate?: string | number;
  /**
   * 法人身份证
   */
  frSfz?: string;
  /**
   * 法人身份证反面
   */
  frSfzfm?: string;
  /**
   * 法人身份证正面
   */
  frSfzzm?: string;
  /**
   * 法人手机号
   */
  frSjh?: string;
  /**
   * 所属行业编码，逗号隔开
   */
  industry?: string;
  /**
   * 行业编码，逗号隔开
   */
  industryCode?: string;
  /**
   * 发票单位注册地址
   */
  invoceAddress?: string;
  /**
   * 发票开户银行账号
   */
  invoceBankCard?: string;
  /**
   * 发票开户银行名称
   */
  invoceBankName?: string;
  /**
   * 发票纳税人识别号
   */
  invoceCreditCode?: string;
  /**
   * 发票单位电话
   */
  invoceDwdh?: string;
  /**
   * 发票抬头
   */
  invoceHeader?: string;
  /**
   * 基本存款账户编号
   */
  jbckzhbm?: string;
  /**
   * 经办人身份证有效期开始日期
   */
  jbrCardidTime?: any;
  jbrCardidBeginDate?: string | number;
  /**
   * 经办人身份证有效期结束日期
   */
  jbrCardidEndDate?: string | number;
  /**
   * 经办人身份证反面
   */
  jbrSfzfm?: string;
  /**
   * 经办人身份证正面
   */
  jbrSfzzm?: string;
  /**
   * 开户支行
   */
  khd?: string;
  /**
   * 开户行
   */
  khh?: string;
  /**
   * 开户行code
   */
  khhCode?: string;
  /**
   * 开户行行号/银联号
   */
  khhNo?: string;
  /**
   * 开户名
   */
  khm?: string;
  /**
   * 门头全景照
   */
  mtqjzPic?: string;
  /**
   * 商户名称
   */
  name?: string;
  /**
   * 商户简称
   */
  nameNc?: string;
  no?: string;
  /**
   * 统一社会信用代码
   */
  nsrSbh?: string;
  /**
   * 结算通道
   */
  passage?: string;
  /**
   * 特殊行业许可证
   */
  tshyxkz?: string;
  /**
   * 所属行政区编码，逗号隔开
   */
  unitArea?: string;
  /**
   * 行政区名称如：（河南/郑州）
   */
  unitAreaName?: string;
  /**
   * 经办人姓名
   */
  wtr?: string;
  /**
   * 经办人邮件
   */
  wtrEmail?: string;
  /**
   * 经办人身份证
   */
  wtrSfz?: string;
  /**
   * 经办人手机号
   */
  wtrSjh?: string;
  /**
   * 业务场景说明
   */
  ywcjsm?: string;
  /**
   * 业务场景真实性承诺函
   */
  ywcjzsxcnh?: string;
  /**
   * 业务员id
   */
  ywyId?: string | number;
  /**
   * 营业执照图片
   */
  yyzz?: string;
  /**
   * 营业执照有效期开始日期
   */
  yyzzTime?: any;
  yyzzBeginDate?: string | number;
  /**
   * 营业执照有效期结束日期
   */
  yyzzEndDate?: string | number;
}

export interface MerchantAccountListFpForm {
  /**
   * 银行通道
   */
  bankType?: string;
  /**
   * 企业ID
   */
  merId?: string|number;
  /**
   * 运营商ID
   */
  opId?: string|number;
  [property: string]: any;
}
export interface MerchantAccountCreateXnForm {
  /**
   * 银行通道
   */
  bankType?: string;
  /**
   * 企业ID
   */
  merId?: string|number;
  /**
   * 企业名称
   */
  merName?: string;
  /**
   * 运营商ID
   */
  opId?: string|number;
  /**
   * 运营商名称
   */
  opName?: string;
  /**
   * 服务商ID
   */
  sydId?: string|number;
  [property: string]: any;
}
export interface MerchantAccountCreateXnVO {
  accId: null;
  accName: null;
  addTime: null;
  balance: null;
  /**
   * 银行类型
   */
  bankType: null;
  /**
   * 虚拟户
   */
  bankVirtualCard: null;
  cashout: null;
  cashouting: null;
  frozen: null;
  /**
   * 运营商ID
   */
  id: null;
  isDefault: null;
  kfd: null;
  kfh: null;
  khhNo: null;
  /**
   * 服务商ID
   */
  opId: string;
  /**
   * 运营商名称
   */
  opName: string;
  outBankCard: null;
  status: null;
  sydId: number | string;
  /**
   * 服务商名称
   */
  sydName: string;
  /**
   * 服务商编号
   */
  sydNo: null;
  [property: string]: any;
}
